package www.bancodelanacion.intranet.prestamos.service;

import java.sql.SQLException;
import java.util.ArrayList;

import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO;
import www.bancodelanacion.intranet.prestamos.dao.FabricaDAO.TipoFabrica;
import www.bancodelanacion.intranet.prestamos.dao.PlazaDAO;
import www.bancodelanacion.intranet.prestamos.entidad.PlazaDTO;

public class PlazaServiceImpl implements PlazaService{

	FabricaDAO fabrica = FabricaDAO.getFabrica(TipoFabrica.MYSQL);
	PlazaDAO dao = fabrica.getPlaza();
	
	@Override
	public int insertaPlaza(PlazaDTO bean) throws SQLException {
		return dao.insertaPlaza(bean);
	}

	@Override
	public int actualizaPlaza(PlazaDTO bean) throws SQLException {
		return dao.actualizaPlaza(bean);
	}

	@Override
	public PlazaDTO buscaPlaza(String idPlaza) throws SQLException {
		return dao.buscaPlaza(idPlaza);
	}

	@Override
	public ArrayList<PlazaDTO> listaPlaza() throws SQLException {
		return dao.listaPlaza();
	}

	@Override
	public String codigogen() {
		return dao.codigogen();
	}

}
